generalized fourier series